MarketWatchWhy oil prices will never return to $100 a barrel, in one chartMarketWatchAccording to Spencer Dale, chief economist at oil giant BP PLC BP., -0.69% BP, -0.95% the global oil market suffers from an abundance of oil that's going to add pressu
…